[IA64] fix INIT injection.
authorIsaku Yamahata <yamahata@valinux.co.jp>
Thu, 18 Sep 2008 08:54:15 +0000 (17:54 +0900)
committerIsaku Yamahata <yamahata@valinux.co.jp>
Thu, 18 Sep 2008 08:54:15 +0000 (17:54 +0900)
commit829c562035de130036a52a2a4e26f47530335941
tree83198259f81b26869fd13abd5eebd389d8389b17
parent4ba317f9faac5b6a07d6ffeafd7e211b1b45e891
[IA64] fix INIT injection.

xm trigger command sometimes causes an unexpected domain panic.
There are several symptoms:
 * Guest nested fault (INIT handler runs with vpsr.cpl != 0)
 * Interrupt when IC=0
 * Unexpected virtual <--> physical mode transition

Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
Signed-off-by: Kazuhiro Suzuki <kaz@jp.fujitsu.com>
xen/arch/ia64/vmx/vlsapic.c
xen/arch/ia64/vmx/vmx_phy_mode.c
xen/include/asm-ia64/vmx_phy_mode.h